package com.cz.datafetcher.common;

public class CronUtils {
    public static String ConvertSeconds2Cron(Integer seconds){
        String s="*";
        String m="*";
        String h="*";
        String d="*";
        String M="*";

        int mod=seconds;
        //日
        if(mod>=86400){
            int div = mod / 86400;
            mod = mod % 86400;
            d="0/"+div;
            h="0";
            m="0";
            s="0";
        }
        //时
        if(mod>=3600){
            int div = mod / 3600;
            mod=mod % 3600;
            h="0/"+div;
            m="0";
            s="0";
        }
        //分
        if(mod>=60){
            int div = mod / 60;
            mod=mod % 60;
            m="0/"+div;
            s="0";
        }
        //秒
        if(mod>0){
            s="0/"+mod;
        }

        return String.format("%s %s %s %s %s ?",s,m,h,d,M);
    }
}
